package com.jcp.serviceimp;

import java.util.List;

import com.jcp.dao.userAndFileDao;
import com.jcp.daoimp.userAddFileDao;
import com.jcp.entity.Departments;
import com.jcp.entity.FilesAndUsers;
import com.jcp.service.userAddFileServer;
import com.jcp.util.DBUtil;

public class userAndFileImple implements userAddFileServer {
	//创建userAndFileDao的dao对象
	userAndFileDao uafd = new userAddFileDao();
	/**
	 * 用户的添加功能
	 */
	@Override
	public boolean userAdd(FilesAndUsers fau, String userPwd) {
		//判断fau或者userPwd不为空，为空返回false
		if(fau!=null&&userPwd!=null) {
			boolean flag = uafd.userAdd(fau, userPwd);
			return flag;
		}
		return false;
	}
	/**
	 * 用户的编辑功能
	 */
	@Override
	public boolean userUpdate(FilesAndUsers fau) {
		// TODO Auto-generated method stub
		if(fau!=null) {
			return uafd.userUpdate(fau);
		}
		return false;
	}
	/**
	 * 员工管理的删除功能
	 * @param cardId：身份证
	 * @return 布尔值
	 */
	@Override
	public boolean userDel(int cardId) {
		if(cardId!=0) {
			return uafd.userDel(cardId);
		}else {
			return false;
		}
	}
	@Override
	public List<Departments> postSel() {
		return uafd.postSel();
	}
}
